#pragma once

#ifndef _Sound_h_
#define _Sound_h_

namespace Framework {

class Sound {
public:
    Sound(IDirectSoundBuffer* primaryBuffer);
    ~Sound(void);
    IDirectSoundBuffer8* GetBuffer() const;
    IDirectSound3DBuffer8* GetBuffer3D() const;
private:
    IDirectSoundBuffer8* buffer;
    IDirectSound3DBuffer8* buffer3d;
    IDirectSoundBuffer* primaryBuffer;
};

}

#endif
